"""
枚举 工具类
"""

# flake8: noqa

from utils.enum_utils.category import ItemCategory
from utils.enum_utils.color import Color
from utils.enum_utils.environment import Environment
from utils.enum_utils.level import RegionLevel
from utils.enum_utils.log import LoguruLogLevel
from utils.enum_utils.model import Model
from utils.enum_utils.operation import (
    ModelOperation,
    POOperation,
)
from utils.enum_utils.people import Gender
from utils.enum_utils.request import Method
from utils.enum_utils.size import Size
from utils.enum_utils.sorting import MongoSorting
from utils.enum_utils.status import (
    HTTPStatusCode,
    ItemStatus,
    ProcessStatus,
)
from utils.enum_utils.swagger import (
    SwaggerTag,
    SwaggerUITheme,
)
from utils.enum_utils.task import ProcessTask
from utils.enum_utils.time import (
    TimeToSecond,
    TimeUnit,
    Week,
)
from utils.enum_utils.type import (
    ContentType,
    FurnitureType,
)


MongoSortOrNone = MongoSorting | None
""" MongoDB 排序 | None """